fail to deliver - Alemán Inglés Diccionario